// 1导入模块
const http = require('http')
const fs = require('fs')
// 2创建服务器
const app = http.createServer((req, res) => {
    // (1)req请求报文
    console.log(req.url);
    // (2)处理数据
    if (req.url === '/') {
        // (3)res响应报文
        fs.readFile(`${__dirname}/public/index.html`, (err, data) => {
            if (err) {
                throw err
            } else {
                res.end(data)
            }
        })
    }
    else if (req.url.startsWith('/resource')) {
        fs.readFile(`${__dirname}/public${req.url}`, (err, data) => {
            if (err) {
                throw err
            } else {
                res.end(data)
            }
        })
    }
    else {
        res.end('404 NOT FOUND')
    }
})
// 3启动服务器
app.listen(8000, () => {
    console.log('服务器开启成功')
})
